package com.rqf.ls.service;

import java.util.Map;

public interface IVerifyOfLawyerService {

	/**
	 * 验证码过期清理
	 * @author ServerZhang
	 * @date 2016年3月17日
	 */
	public void clean();
	public void cleanRegisterCode();
	public void cleanLoginCode();
	public void cleanPswUpdateCode();

	/**
	 * 增加或修改手机号对应验证码及验证时间
	 * @param phone
	 * @param code
	 * @author ServerZhang
	 * @date 2016年3月17日
	 */
	public void addRegisterCode(String phone, String code);
	public void addLoginCode(String phone, String code);
	public void addPswUpdateCode(String phone, String code);

	/**
	 * 删除验证码
	 * @param phone
	 * @author ServerZhang
	 * @date 2016年3月17日
	 */
	public void deleteRegisterCode(String phone);
	public void deleteLoginCode(String phone);
	public void deletePswUpdateCode(String phone);
	
	/**
	 * 获取验证码
	 * @param phoneNo
	 * @return
	 * @author ServerZhang
	 * @date 2016年3月17日
	 */
	public Map<String, Object> getRegisterCode(String phoneNo);
	public Map<String, Object> getLoginCode(String phoneNo);
	public Map<String, Object> getPswUpdateCode(String phoneNo);
	
	


}
